package modelo.persistir;

import java.util.ArrayList;

import modelo.mapa.Ubicacion;
import modelo.servicios.LineaDeTension;

import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

public class MapaPersistir {
	
	public static JsonObject persistir(ArrayList elems)
	{
		Gson gson = new Gson();
		JsonObject jObject=new JsonObject();
		JsonArray jArray=new JsonArray();		
		jObject.addProperty("Cantidad Filas",(int)elems.get(0));
		jObject.addProperty("Cantidad Columnas",(int)elems.get(1));
		
		return jObject;
	}

	public static ArrayList cargar(String comp) 
	{
		ArrayList lista=new ArrayList();
		JsonParser parser = new JsonParser();
		JsonObject carg = parser.parse(comp).getAsJsonObject();		
		lista.add(carg.get("Cantidad Filas").getAsInt());
		lista.add(carg.get("Cantidad Columnas").getAsInt());		
		return lista;
	}
}
